/**
 * 适配器模式演示
 */
public class AdapterDemo {
    public static void main(String[] args) {
        // 原有的220V电源
        Adaptee adaptee = new Adaptee();
        System.out.println("原电源电压: " + adaptee.get220V() + "V");
        
        // 通过适配器转换为5V
        Target adapter = new Adapter(adaptee);
        System.out.println("适配后电压: " + adapter.get5V() + "V");
        
        // 客户端可以统一使用Target接口
        useTarget(adapter);
    }
    
    public static void useTarget(Target target) {
        System.out.println("设备正在使用 " + target.get5V() + "V 电压工作");
    }
}
